export interface ComplaintVO {
  /**
   * 主键id
   */
  id: number;

  /**
   * 申诉编码
   */
  code: string;

  /**
   * 申请主题
   */
  topic: string;

  /**
   * 预算部门
   */
  deptCode: string;

  /**
   * 预算部门
   */
  deptName: string;

  /**
   * 状态
   */
  status: string;

  /**
   * 申诉内容
   */
  content: string;

  /**
   * 处理结果
   */
  result: string;

  /**
   * 申请时间
   */
  createTime: string;
}

export interface ComplaintForm extends BaseEntity {
  /**
   * 主键id
   */
  id?: number;

  /**
   * 申诉编码
   */
  code?: string;

  /**
   * 申请主题
   */
  topic?: string;

  /**
   * 状态
   */
  status?: string;

  /**
   * 申诉内容
   */
  content?: string;

  /**
   * 处理结果
   */
  result?: string;
}

export interface ComplaintQuery extends PageQuery {
  /**
   * 申请主题
   */
  topic?: string;

  /**
   * 预算部门
   */
  deptCode?: string;


  /**
   * 状态
   */
  status?: string;

  /**
   * 申请时间
   */
  createTime?: string;

  startTime: string;

  endTime: string;

  type: string;
}

export interface ComplaintFormDTO {
  /**
   * 主键ids
   */
  ids?: number[];

  /**
   * 处理结果
   */
  result?: string;

  /**
   * 2通过 3驳回
   */
  status?: string;
}
